package com.budwk.app.sqfwV2.dto.vo;

import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.nutz.dao.util.cri.SqlExpressionGroup;

import java.util.List;

/**
 * 带动就业人员信息
 */

@Data
@Accessors(chain = true)
public class SummaryQueryReqVo {

    @ApiModelProperty(description = "检查时间（格式: yyyy-MM）")
    private String fillDate;

    @ApiModelProperty(description = "排序字段（升序：asc  降序：desc) ")
    private String sort;

    @ApiModelProperty(description = "填报类型（如：垃圾分类) ")
    private String fillType;

    @ApiModelProperty(description = "商铺表id")
    public String shopsBaseInfoId;

    @ApiModelProperty(description = "文件编码")
    private String fileCode;

    @ApiModelProperty(description = "起始页")
    private Integer pageNo = 1;

    @ApiModelProperty(description = "每页显示条数")
    private Integer pageSize = 20;

    @ApiModelProperty(description = "开始时间（格式: yyyy-MM-dd）")
    private String fillStartDate;

    @ApiModelProperty(description = "结束时间（格式: yyyy-MM-dd）")
    private String fillEndDate;

    @ApiModelProperty(description = "查询字段关键信息，由前端自定义，后端查询param_data的下一层，如果不满足，由开发者自定义")
    private List<QueryCondititonVo> queryCondititons;

    @ApiModelProperty(description = "自定义sql")
    private SqlExpressionGroup sqlExpressionGroup;

    @ApiModelProperty(description = "查询字段值")
    private String queryKey;

    private String source;//来源  安全排查 大营路传递：dayingroad

    private String createId;// 创建人

    private String unitId;// 单位id

    // 是否重新生成（如果是需要重新查询数据库 上传至云服务器 默认为否）
    private boolean isAgainGenerate = false;

    @ApiModelProperty(description = "specialMarkStr")
    private String specialMarkStr;

    @ApiModelProperty(description = "白云安全排查主要经营范围 ")
    private String byMainBussiness;

}
